package com.sharkpro.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 电费电量复核-异常数据记录表
 * @TableName elec_exception_records
 */
@TableName(value ="elec_exception_records")
@Data
public class ElecExceptionRecords implements Serializable {
    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 审核规则ID
     */
    private Long policyId;

    /**
     * 审核规则名称
     */
    private String policyName;

    /**
     * 户号
     */
    private String consNo;

    /**
     * 户名
     */
    private String consName;

    /**
     * 用电地址
     */
    private String elecAddr;

    /**
     * 供电单位
     */
    private String orgNo;

    /**
     * 供电单位名称
     */
    private String orgName;

    /**
     * 用户类型 01高压 02低压非居民 03低压居民
     */
    private String consType;

    /**
     * 账期
     */
    private String billDate;

    /**
     * 电压等级 1:100KV以下  2:100KV以上
     */
    private Long voltageLevel;

    /**
     * 计划编号
     */
    private String planNo;

    /**
     * 核算包编号
     */
    private String calculateNo;

    /**
     * 抄表包编号
     */
    private String meterNo;

    /**
     * 异常类型 1:试算异常 2:出账异常
     */
    private Long exceptionType;

    /**
     * 记录生成时间
     */
    private Date createTime;

    /**
     *
     */
    private Date createDate;

    /**
     * 核算时间
     */
    private String calculateTime;

    /**
     * 处理结果 0未处理 1已处理
     */
    private Long handleResult;

    /**
     * 处理时间
     */
    private Date handleTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
